home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1999 #2 / Amiga Plus CD - 1999 - No. 2.iso / Anwender / Office / AmigaWriter / Patches / AW1.02-GermanSpecial.lha / AmigaWriter-1st_Patch / Tools / source / Developer.readme < prev    next >
Text File  |  1998-09-23  |  2KB  |  50 lines

  1.  
  2. Did some bugfixing and implemented new AREXX command (GETLIST).
  3.  
  4. The guide file is finished (GUI and pulldown menu descriptions).
  5.  
  6. --------- This is the old readme --------------------------
  7.  
  8. In the last month many questions about using some extended features of the 
  9. wizard.library, make scripts, localization etc were sent to the 
  10. Storm Mailing List.
  11.  
  12. This project will hopefully awnser most questions. It is not (!) a trivial
  13. example but a complete StormC and StormWizard project. It is a Public
  14. Screen Manager with a GUI (multi column listviews, localization, linked
  15. wizard file etc) and using many AmigaOS features (commodity, REXX interface,
  16. public screen signaling). This screen manager will be used in current and
  17. future HAAGE & PARTNER products (StormC, EasyWriter etc). If you extend it
  18. please send us a copy.
  19.  
  20. The project uses 2 make scripts to handle localization: the catalog 
  21. description created by StormWizard is joined with a user generated one and
  22. compiled to a header file (join_catcomp.srx). Flexcat is used to create a 
  23. catalog translation file and catcomp to compile it to a locale catalog
  24. (buildcatalog.srx)
  25.  
  26. Another make script (bumprev.srx) is used to bump a revision number. This
  27. make script was first attached to a new created file 
  28. "StormScreenManager_ver.txt" in the "Documentation" section. After the first
  29. make the current context was pasted into the file. I changed the version
  30. number to 2 and started the make again. Whenever changes are made that
  31. should reflect in the revision number one should touch the version file.
  32. The next make will run the make script bumprev.srx which generates a
  33. new header file "StormScreenManager_rev.h" which is used by the source
  34. version.c to generate a version string.
  35.  
  36. The linker option "Link All Objects" is set because the version string from
  37. version.c is not used any more in the program and the whole data section
  38. of version.c will be left out by StormLink if the option was not set.
  39.  
  40. Another version of bumprev.srx is possible that will be called by every
  41. make. If you write a script that should be run at every make attach it to
  42. the executable.
  43.  
  44. All make scripts are general, so you can use them in own projects. Copy them
  45. to StormC:rexx. But they are using some file name conventions, read the
  46. AREXX source carefully how to use them.
  47.  
  48. A shell skript is used to copy the project to ram:. It can be started with
  49. Alt-Return or Alt-Doubleclick on the filename.
  50.